home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / doc / error / 03qrymod.doc < prev    next >
Encoding:
Text File  |  1992-11-19  |  4.3 KB  |  129 lines

  1.  
  2.  
  3.  
  4.  
  5.      QRYMOD(ERROR)                3/30/79                QRYMOD(ERROR)
  6.  
  7.  
  8.  
  9.      NAME
  10.           Query Modification error message summary
  11.  
  12.      SYNOPSIS
  13.           Error numbers 3000 - 3999.
  14.  
  15.      DESCRIPTION
  16.           These error messages are generated by the Query Modification
  17.           module.   These  errors include syntactic and semantic prob-
  18.           lems from view, integrity,  and  protection  definition,  as
  19.           well  as  run  time  errors  - such as inability to update a
  20.           view, or a protection violation.
  21.  
  22.      ERRORS
  23.           3310    %0 on view %1: cannot update some domain
  24.  
  25.                   You tried to perform operation %0 on a view;  howev-
  26.                   er, that update is not defined.
  27.  
  28.           3320    %0 on view %1: domain  occurs  in  qualification  of
  29.                   view
  30.  
  31.                   It is not possible to update a domain in the qualif-
  32.                   ication  of a view, since this could cause the tuple
  33.                   to disappear from the view.
  34.  
  35.           3330    %o on view %1: update would result in more than  one
  36.                   query
  37.  
  38.                   You tried to perform some update  on  a  view  which
  39.                   would update two underlying relations.
  40.  
  41.           3340    %0 on view %1: views do not have TID's
  42.  
  43.                   You tried to use the Tuple  IDentifier  field  of  a
  44.                   view, which is undefined.
  45.  
  46.           3350    %0 on view %1: cannot update an aggregate value
  47.  
  48.                   You cannot update a value which is  defined  in  the
  49.                   view definition as an aggregate.
  50.  
  51.           3360    %0 on view %1: that update might be non-functional
  52.  
  53.                   There is a chance that the resulting update would be
  54.                   non-functional, that is, that it may have some unex-
  55.                   pected side effects.  INGRES takes the attitude that
  56.                   it is better to not try the update.
  57.  
  58.           3490    INTEGRITY on %1: cannot handle aggregates yet
  59.  
  60.                   You cannot define integrity  constraints  which  in-
  61.                   clude aggregates.
  62.  
  63.           3491    INTEGRITY on %1: cannot  handle  multivariable  con-
  64.                   straints
  65.  
  66.                   You cannot define integrity constraints on more than
  67.                   a single variable.
  68.  
  69.           3492    INTEGRITY on %1: constraint does not initially hold
  70.  
  71.                   When you defined the constraint, there were  already
  72.                   tuples  in  the  relation  which did not satisfy the
  73.                   constraint.  You must fix the relation so  that  the
  74.                   constraint  holds  before  you  can declare the con-
  75.                   straint.
  76.  
  77.           3493    INTEGRITY on %1: is a view
  78.  
  79.                   You can not define integrity constraints on views.
  80.  
  81.           3494    INTEGRITY on %1: You must own '%1'
  82.  
  83.                   You must own the relation when you declare integrity
  84.                   constraints.
  85.  
  86.           3500    %0 on relation %1: protection violation
  87.  
  88.                   You have tried to perform an operation which is  not
  89.                   permitted to you.
  90.  
  91.           3590    PERMIT: bad terminal identifier "%2"
  92.  
  93.                   In a _p_e_r_m_i_t statement, the terminal identifier field
  94.                   was improper.
  95.  
  96.           3591    PERMIT: bad user name "%2"
  97.  
  98.                   You have used a user name which is  not  defined  on
  99.                   the system.
  100.  
  101.           3592    PERMIT: Relation '%1' not owned by you
  102.  
  103.                   You must own the relation before issuing  protection
  104.                   constraints.
  105.  
  106.           3593    PERMIT: Relation '%1' must be a real relation (not a
  107.                   view)
  108.  
  109.                   You can not define permissions on views.
  110.  
  111.           3594    PERMIT on %1: bad day-of-week '%2'
  112.  
  113.                   The day-of-week code was unrecognized.
  114.  
  115.           3595    PERMIT on %1: only the DBA can use the PERMIT state-
  116.                   ment
  117.  
  118.                   Since only the DBA can have shared  relations,  only
  119.                   the DBA can issue _p_e_r_m_i_t statements.
  120.  
  121.           3700    Tree buffer overflow in query modification
  122.           3701    Tree build stack overflow in query modification
  123.  
  124.                   Bad news.  An internal buffer has overflowed.   Some
  125.                   expression  is  too  large.  Try making your expres-
  126.                   sions smaller.
  127.  
  128.  
  129.